package test;

import java.awt.Toolkit;

import simAnlage.SimStarter;
import steuerung.Ablaufsteuerung;
import steuerung.Config;
import verbindung.DBDSingleton;
import ablaufsichtstelle.ASSFrame;
import anlage.Anlage;
import anlage.AnlageLader;

/**
 * 
 * @author Nilientes
 *
 */
public class Starter {

	/**
	 * @param args
	 */
	public static void main(String[] args)
	{
		Toolkit.getDefaultToolkit().beep();
		
		Config.loadConfig();
		
		DBDSingleton.init(Config.server, Config.serverport, true, false);
		
		Ablaufsteuerung als = new Ablaufsteuerung();
		
		Anlage a = Anlage.getAnlage();
		a = AnlageLader.ladeAnlage("bahnhof1.xml", als);
		
		als.init();
		
		ASSFrame ass = new ASSFrame(als);
		
		als.setASS(ass);
		
		if(Config.simu.equals("on"))
			SimStarter.start(als.zug);
		
		//ZugSetzer zs = new ZugSetzer();
	}

}
